package com.feeyin.radar.crm.dao;

import com.feeyin.radar.crm.model.Linkman;
import java.util.List;
import java.util.Map;

public abstract interface LinkmanDAO
{
  public abstract List getLinkmansByCustomerId(Integer paramInteger);

  public abstract List getLinkmansByDynamic(Linkman paramLinkman);

  public abstract Map getLinkmanDictionaryRanges();

  public abstract Linkman getLinkman(Integer paramInteger);

  public abstract Linkman getLinkmanByLinkmanCode(String paramString);

  public abstract Integer linkmanDeptId(Integer paramInteger, String paramString);

  public abstract Integer linkmanDutyId(Integer paramInteger, String paramString);

  public abstract boolean insertLinkman(Linkman paramLinkman);

  public abstract boolean updateLinkman(Linkman paramLinkman);

  public abstract boolean updateLinkmanByStaticParam(Linkman paramLinkman);

  public abstract List getLinkManMailInfo(Linkman paramLinkman);

  public abstract Integer getCountLinkManMailInfo(Linkman paramLinkman);

  public abstract List getDeptCustomerLinkMan(Linkman paramLinkman);

  public abstract Integer getDeptCustomerLinkManCount(Linkman paramLinkman);
}